.com-vie-house{
  width: 100%;
  height: calc(100vh - 120rpx);
  overflow-y: auto;

  .header{
    padding: 16rpx 30rpx;
    .main{
      height: 68rpx;
      border-radius: 68rpx;
      .city{
        margin: 0 15rpx 0 28rpx;
      }
      .my-line{
        width: 1px;
        height: 36rpx;
        margin: 0 22rpx 0;
      }
      .vie-input{
        margin-left: 15rpx;
      }
      .vie-search{
        height: 100%;
        line-height: 68rpx;
        padding: 0 40rpx;
        border-radius: 68rpx;
      }
      .iconfont.icon-cha1{
        margin-right: 20rpx;
      }
    }
  }

  .content{
    padding: 0 30rpx;
    overflow: hidden;
    
    .item{
      margin-top: 23rpx;
      padding: 0 32rpx;
      padding-bottom: 22rpx;
      border-radius: 5px;
      
      .main-header{
        padding: 44rpx 0;
        .check-number{
          margin-left: 50rpx;
        }
      }

      .footnote{
        .red-line{
          width: 8rpx;
          height: 26rpx;
          margin-right: 10rpx;
          border-radius: 3px;
        }
      }
      &:last-child{
        // margin-bottom: 23rpx;
      }
    }

  }

}